Skip to content

opencl: add iq4_nl support#22272

Merged
lhez merged 3 commits into
ggml-org:masterfrom
qualcomm:lh/iq4-nl
Apr 26, 2026
Merged

opencl: add iq4_nl support#22272
lhez merged 3 commits into
ggml-org:masterfrom
qualcomm:lh/iq4-nl

Conversation

@lhez
Copy link
Copy Markdown
Contributor

@lhez lhez commented Apr 23, 2026

Overview

This PR adds support for iq4_nl. It is slightly bigger, containing both general implementation and Adreno specific implementation.

Additional information

Requirements

  • I have read and agree with the contributing guidelines
  • AI usage disclosure: YES, used AI to help write this, then did manual review, refactoring and validation

@github-actions github-actions Bot added ggml changes relating to the ggml tensor library for machine learning OpenCL Issues specific to the OpenCL backend labels Apr 23, 2026
@lhez lhez marked this pull request as ready for review April 24, 2026 19:13
@lhez lhez requested a review from a team as a code owner April 24, 2026 19:13
@lhez
Copy link
Copy Markdown
Contributor Author

lhez commented Apr 25, 2026

@ggml-org/maintainers can I have a second approval?

@lhez lhez merged commit f454bd7 into ggml-org:master Apr 26, 2026
52 of 55 checks passed
IntelNav pushed a commit to IntelNav/llama.cpp that referenced this pull request Apr 29, 2026
* opencl: add general support for iq4_nl

* opencl: add iq4_nl gemm/gemv for adreno

* opencl: pack 2 lut entries into a uint
IntelNav pushed a commit to IntelNav/llama.cpp that referenced this pull request Apr 29, 2026
* opencl: add general support for iq4_nl

* opencl: add iq4_nl gemm/gemv for adreno

* opencl: pack 2 lut entries into a uint
rsenthilkumar6 pushed a commit to rsenthilkumar6/llama.cpp that referenced this pull request May 1, 2026
* opencl: add general support for iq4_nl

* opencl: add iq4_nl gemm/gemv for adreno

* opencl: pack 2 lut entries into a uint
samuraieng pushed a commit to samuraieng/llama.cpp that referenced this pull request May 6, 2026
* opencl: add general support for iq4_nl

* opencl: add iq4_nl gemm/gemv for adreno

* opencl: pack 2 lut entries into a uint
ljubomirj pushed a commit to ljubomirj/llama.cpp that referenced this pull request May 6, 2026
* opencl: add general support for iq4_nl

* opencl: add iq4_nl gemm/gemv for adreno

* opencl: pack 2 lut entries into a uint
meh pushed a commit to meh/llama.cpp that referenced this pull request May 10, 2026
* opencl: add general support for iq4_nl

* opencl: add iq4_nl gemm/gemv for adreno

* opencl: pack 2 lut entries into a uint
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ggml changes relating to the ggml tensor library for machine learning OpenCL Issues specific to the OpenCL backend

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants